package com.uuzz.lottery.agent.gateway.flow.answer.module.login;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.business.impl.GroupBusinessCallBodySupport;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.business.BusinessIn;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.business.BusinessLoginAction;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.business.BusinessOut;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.convertor.BusinessOut2GroupBusinessOut;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.convertor.GroupBusinessIn2BusinessIn;

@Component
public class LoginCallBody extends GroupBusinessCallBodySupport<BusinessIn,BusinessOut,GroupBusinessIn2BusinessIn, BusinessOut2GroupBusinessOut, BusinessLoginAction> {

	@Resource
	@Override
	public void setInSupplier(GroupBusinessIn2BusinessIn inSupplier) {
		this.inSupplier = inSupplier;		
	}
	@Resource
	@Override
	public void setOutConvertor(BusinessOut2GroupBusinessOut outConvertor) {
		this.outConvertor = outConvertor;		
	}
	@Resource
	@Override
	public void setCall(BusinessLoginAction call) {
		this.call=call;		
	}


}
